Ostrowski Numeration Systems, Addition and Finite Automata

نویسنده

  • PHILIPP HIERONYMI
چکیده

We present an elementary three pass algorithm for computing addition in Ostrowski numerations systems. When a is quadratic, addition in the Ostrowski numeration system based on a is recognizable by a finite automaton. We deduce that a subset of X ⊆Nn is definable in (N,+,Va), where Va is the function that maps a natural number x to the smallest denominator of a convergent of a that appears in the Ostrowski representation based on a of x with a non-zero coefficient, if and only if the set of Ostrowski representations of elements of X is recognizable by a finite automaton. The decidability of the theory of (N,+,Va) follows.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On-line finite automata for addition in some numeration systems

We consider numeration systems where the base is a negative integer, or a complex number which is a root of a negative integer. We give parallel algorithms for addition in these numeration systems, from which we derive on-line algorithms realized by finite automata. A general construction relating addition in base β and addition in base β is given. Results on addition in base β = m √ b, where b...

متن کامل

Some results about numeration systems on a regular language : Formal power series and Multiplication by a constant in the polynomial case

Generalizations of numeration systems in which N is recognizable by finite automata are obtained by describing a lexicographically ordered infinite regular language. For these systems of numeration, we obtain a characterization of the recognizable sets of integers in terms of rational formal series. We also show that, for a numeration system constructed on a regular language of density in Θ(n),...

متن کامل

Regular Maps in Generalized Number Systems

This paper extends some results of Allouche and Shallit for q-regular sequences to numeration systems in algebraic number elds and to linear numeration systems. We also construct automata that perform addition and multiplication by a xed number.

متن کامل

On-line Nite Automata for Addition in Some Numeration Systems Christiane Frougny

We consider numeration systems where the base is a negative integer, or a complex number which is a root of a negative integer. We give parallel algorithms for addition in these numeration systems, from which we derive on-line algorithms realized by nite automata. A general construction relating addition in base and addition in base m is given. Results on addition in base = m p b, where b is a ...

متن کامل

Sturmian numeration systems and decompositions to palindromes

We extend the classical Ostrowski numeration systems, closely related to Sturmian words, by allowing a wider range of coefficients, so that possible representations of a number n better reflect the structure of the associated Sturmian word. In particular, this extended numeration system helps to catch occurrences of palindromes in a characteristic Sturmian words and thus to prove for Sturmian w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015